payable to bearer on demand - Francés Inglés Diccionario